package com.xydtech.ecard.config.domain;

import com.xydtech.common.annotation.Excel;
import com.xydtech.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 电子名片参数配置对象 ecard_param_config
 *
 * @author JHON
 * @date 2021-08-06
 */
public class EcardParamConfig extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 分享标题 */
    @Excel(name = "分享标题")
    private String shareTitle;

    /** 分享描述 */
    @Excel(name = "分享描述")
    private String shareDesc;

    /** 分享图片 */
    @Excel(name = "分享图片")
    private String shareLogo;

    /** 系统LOGO */
    @Excel(name = "系统LOGO")
    private String sysLogo;

    /** 系统名称 */
    @Excel(name = "系统名称")
    private String sysName;

    /** 状态 */
    @Excel(name = "状态")
    private String sts;

    /** 独立法人机构 */
    @Excel(name = "独立法人机构")
    private Long deptId;
    /** 公司说明 */
    @Excel(name = "公司说明")
    private String orgDesc;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setShareTitle(String shareTitle) {
        this.shareTitle = shareTitle;
    }

    public String getShareTitle() {
        return shareTitle;
    }

    public void setShareDesc(String shareDesc) {
        this.shareDesc = shareDesc;
    }

    public String getShareDesc() {
        return shareDesc;
    }

    public void setShareLogo(String shareLogo) {
        this.shareLogo = shareLogo;
    }

    public String getShareLogo() {
        return shareLogo;
    }

    public void setSysLogo(String sysLogo) {
        this.sysLogo = sysLogo;
    }

    public String getSysLogo() {
        return sysLogo;
    }

    public void setSysName(String sysName) {
        this.sysName = sysName;
    }

    public String getSysName() {
        return sysName;
    }

    public void setSts(String sts) {
        this.sts = sts;
    }

    public String getSts() {
        return sts;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public String getOrgDesc() {
        return orgDesc;
    }

    public void setOrgDesc(String orgDesc) {
        this.orgDesc = orgDesc;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("shareTitle", getShareTitle())
                .append("shareDesc", getShareDesc())
                .append("shareLogo", getShareLogo())
                .append("sysLogo", getSysLogo())
                .append("sysName", getSysName())
                .append("sts", getSts())
                .append("deptId", getDeptId())
                .append("orgDesc", getOrgDesc())
                .toString();
    }
}
